home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 3
/
Gold Medal Software - Volume 3 (Gold Medal) (1994).iso
/
comms
/
at_v12.arj
/
AT.DOC
< prev
next >
Wrap
Text File
|
1993-12-08
|
11KB
|
234 lines
SlicWare is Copy(c)right 1989,1992 by Gary M. Raymond, New Orleans, La.
Slick AT Modem Driver Program V1.2 by Gary M. Raymond
HOME of SlicWare
Gary M. Raymond
P.O.Box 8184
New Orleans, La. 70182
(504) 288-6550
Compuserve 70613,3165
====================================================================
Files Provided:
AT.COM Slick DOS Command Modem Driver
AT.DOC This document.
MODEM2.DAT Miscel Modem Information
Why AT? Occasionally the need arises to send your modem a command
via a batch file or the DOS command prompt. Having the need myself,
I tried several similar utilities already on the shareware market and
discovered several things. Either they were too involved, requiring
the poking of even more information into my already crowded DOS
environment (in order to configure the utility), or required the
selection of one out of many separately pre configured files to
use on my particular port. Finally, most are written in high level
languages that produce code that is simple inelegant and requires
too many CPU cycles to do a job that can be done in less.
If you type AT (alone) at the DOS prompt, you will see the following
help screen.
AT Modem DOS Command Utility Ver 1.2
The Correct Syntax is AT #+STRING
# = 1,2,3 or 4 (COM1 thru COM4)
Examples:
AT 1DT288-6550 = Tone Dial (COM1)
AT 2M2 = Turn ON Speaker (COM2)
AT 3Z = Reset Defaults (COM3)
AT 4H1 = Phone OFF Hook (COM4)
Right off, you will notice that this one utility will run any of
the four standard IBM port addresses by simply including the port
number as the leading numeral on the command string. These default
ports are COM1 = 3F8, COM2 = 2F8, COM3 = 3E8, COM4 = 2E8. This
utility will even overcome some of the limitations of DOS when it
comes to operating ports 3 or 4.
If you attempt to use a port number out of range, AT simply will not
load and inform you of the reason. If you choose a port that is not
active, AT will also attempt to inform you of that as well.
To make AT as useful as possible over a wide range of CPU and modem
configurations (that all have different UART response times) it has
been coded with fixed timing constraints based on CPU clock ticks.
For an additional five dollar fee I will customize this utility
for any non standard serial port addresses you might require. Leave
E-Mail here or on Compuserve.
Meanwhile, for reference, I have listed below the majority of the
Hayes string switches. Please note that every modem is somewhat a
different animal and may not utilize all these switches.
AT ATTENTION COMMAND
A/ REPEAT COMMAND
A ANSWER MODE COMMAND
B/B0 SELECT CCITT V.22 IN 1200 BPS
B1 SELECT BELL 212A
Dn DIAL COMMAND (n = DIAL STRING, 0-9, *, #, !, W, R, AND,
E DISABLE ECHO
E1 ENABLE ECHO
H ON HOOK (HANG UP)
H1 OFF HOOK
I/I0 IDENTIFY
I1 DISPLAY 000
I2 DISPLAY OK
I3 DISPLAY MESSAGE PROGRAM ROM
L/L0 LOW VOLUME
L1 LOW VOLUME
L2 MEDIUM VOLUME
L3 MAXIMUM SPEAKER VOLUME
M/M0 DISABLE SPEAKER
M1 SPEAKER ON UNTIL CARRIER
M2 SPEAKER ALWAYS ON
M3 DISABLE SPEAKER WHEN DIALING OR CARRIER
O GO ON LINE
O1 RETRAIN (2400 BPS MODE ONLY)
Q/Q0 ENABLE RESULT CODES
Q1 DISABLE RESULT CODES
Sn=X S REGISTER WRITE (n = VALID S REG, X = ALLOWED VALUE SEE
&F COMMAND)
Sn? READ SPECIFIED S REGISTER (n = ANY VALID S REGISTER)
V0 SELECT DIGIT RESULT CODE
V1 SELECT WORD RESULT CODE
X0 BLIND DIAL, DISPLAY "CONNECT"
X1 BLIND DIAL, DISPLAY "CONNECT 1200/2400"
X2 DETECT DIAL TONE, DISPLAY "CONNECT 1200/2400"
X3 DETECT BUSY TONE, DISPLAY "CONNECT 1200/2400"
X4 DIAL AND BUSY TONE DETECT, DISPLAY "CONNECT 1200/2400"
Y0 DISABLE LONG SPACE DISCONNECT
Y1 ENABLE LONG SPACE DISCONNECT
Z SOFTWARE RESET
+++ ESCAPE CODE (GO TO COMMAND MODE IF ON LINE)
&C0 DCD ALWAYS ON
&C1 DCD FOLLOWS REMOTE CARRIER STATUS
&D0 IGNORE DTR
&D1 GO TO COMMAND WHEN DTR ON TO OFF
&D2 HANGUP AND GO TO COMMAND WHEN DTR ON TO OFF
&D3 POWER UP RESET WHEN DTR ON TO OFF
&F FETCH FACTORY CONFIGURATION for S REGESTERS
&G0 NO GUARD TONE
&G1 550 HZ GUARD TONE
&G2 1800 HZ GUARD TONE
&J0 SELECT RJ-11/RJ-41S/RJ-45S
&J1 SELECT RJ-12/RJ-13
&M0 SELECT ASYNCHRONOUS MODE
&P0 MAKE BREAK RATIO FOR US (40/60)
&P1 MAKE BREAK RATIO FOR FOREIGN STANDARD (33/66)
&R0 CTS TRACKS RTS
&R1 CTS ON WHEN MODEM READY IN DATA MODE
&S0 DSR ALWAYS ON
&S1 DSR FOLLOWS RE232 SPECIFICATION
&T0 STOP TEST
&T1 LOCAL ALB TEST
&T3 LOCAL DLB
&T ENABLE DLB REQUEST
&T5 DISABLE DLB REQUEST
&T6 REMOTE DLB
&T7 REMOTE DLB AND SELF TEST
&T8 LOCAL ALB AND SELF TEST
&V VIEW ACTIVE PROFILE
====================================================================
V1.2 Corrects bug in COM4 (geezzzs you guys report fast!)
====================================================================
V1.1 First release.......................................
====================================================================
┌─────────┐
│ MEMBER │ Society of
│ ┌──────┴──┐ Independent
│ │ │ Shareware
└──┤ ■ │ Authors
│ ║ │
└────╨────┘
This program is produced by a member of the Society of Independent
Shareware Authors (SISA). The Society wants to ensure that all
valid shareware principle actually work for you and SISA members.
The principle behind shareware distribution is simple; try before
you buy. Society members agree to license all shareware for a minimum
of 10 days, free of charge, to first time users as an evaluation period.
After 10 days, buyers are then obligated to license their copy with
the Society member. Society members are obligated to provide high
quality, useful shareware, but, are free to choose whatever marketing
methods suit their specific needs. SISA sanctioned marketing methods
include: demonstration versions; providing printed documentation
after purchase; registration keys that unlock additional features
not necessary to determine basic usefulness; and, providing bug
fixes free of charge. Any Shareware author may become a member of
SISA without cost by simply agreeing to the above conditions and
displaying, at their option, this logo in their documentation.
====================================================================
WARRANTY:
Software:
Simple Software warrants that the software contained herein will
perform in substantial compliance with the documentation
accompanying the software. If you report, in writing, a significant
defect to us, and we are unable to correct it within 90 days of the
date you report the defect, you may return the software and
accompanying materials, and we will refund the purchase price.
Diskette's and Documentation:
Simple Software, warrants all diskette's and documentation to be
free of defects in materials for a period of 30 days from the date
of purchase. In the event of notification within the warranty period
of defects in any materials, Simple Software will replace the
defective diskette or documentation.
Remedies:
The remedy for breach of the warranty shall be limited to
replacement and shall not encompass any other damages, including but
not limited to loss of profit, special, incidental, consequential,
or similar damages, losses, or claims.
DISCLAIMER:
Simple Software specifically disclaims all other warranties,
expressed or implied, including but not limited to, implied
warranties of merchantability and fitness for a particular purpose
with respect to defects in the diskette and documentation, and the
program license granted herein, in particular, and without limiting
operation of the program license with respect to any particular
application, use, or purpose. In no event shall Simple Software be
liable for any loss of profit or any other commercial damage,
including but not limited to special, incidental, consequential or
other damages.
GOVERNING LAW:
This statement shall be construed, interpreted, and governed by the
laws of the State of Louisiana.
====================================================================
Registering your copy will help continue the competitive advantages
of providing economical shareware. Upon receipt of your payment I
will provide you with a copy of the latest version and notify you
of all future upgrades. Your patronage is appreciated.
Yes Gary, I enjoy your program and would like to register and
obtain the latest version. ATV1.2
Name_____________________________________________________________
Mailing Address__________________________________________________
City & State ___________________________________________________
ZIP _____________________________ Phone _________________________
Send $4 + $1 (ship & hand) check or money order to:
Gary M. Raymond
P.O.Box 8184
New Orleans, La. 70182
504-288-6550
Compuserve 70613,3165
====================================================================
EOF